import { defineStore } from 'pinia';
import { ChatNotify } from '../interface';
/**
 * chat 通知数据
 */
export const useChatNotify = defineStore('chatNotify', {
    state: (): ChatNotify => ({
        applyNum: 0, // 好友申请未读数
        inputEvent: 0  // 好友键盘事件监听
    }),
    actions: {
        // 好友申请事件监听
        INCR_APPLY_NUM() {
            this.applyNum++
        },
        // 好友申请事件监听
        SET_APPLY_NUM(value:number) {
            this.applyNum = value
        },   
        // 自增好友键盘输入事件
        UPDATE_KEYBOARD_EVENT() {
            this.inputEvent++
        }
    }
})
